package com.fy.service;

import com.fy.entity.EpcUser;
import com.fy.entity.PageEntity;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;

import java.util.List;
import java.util.Map;

public interface EpcUserService {
    List<EpcUser> getEpcUserListPage(EpcUser record, PageEntity page);
    Long editEpcUser(EpcUser record) throws Exception;

    EpcUser getEpcUserById(EpcUser record);

    void deleteEpcUserBatch(String ids);

    Map<String, Object> userStatusSatistics();

    void editEpcUserTempByCard(EpcUser epcUser);

    HSSFWorkbook userExport(List<EpcUser> userList);

    List<Map<String, Object>> userRecordSatistics(String startDate, String endDate);
}
